package com.icoolkj.ms.system.vo;

import com.icoolkj.ms.common.core.dto.BaseDTO;
import com.icoolkj.ms.common.core.vo.BaseVO;
import io.swagger.v3.oas.annotations.media.Schema;

/**
 * @author icoolkj
 * @version 1.0
 * @description
 * @createDate 2025/02/03 12:30
 */
public class SysDictTypeVO extends BaseVO {

    private static final long serialVersionUID = 1L;

    /** 字典主键 */
    private String dictId;

    /** 组织编号 */
    @Schema(description = "组织编号")
    private String domainId;

    /** 字典名称 */
    @Schema(description = "字典名称")
    private String dictName;

    /** 字典类型 */
    @Schema(description = "字典类型")
    private String dictType;

    /** 状态（0正常 1停用） */
    @Schema(description = "状态（0正常 1停用）")
    private String status;

    public String getDictId()
    {
        return dictId;
    }

    public void setDictId(String dictId)
    {
        this.dictId = dictId;
    }

    public String getDomainId() {
        return domainId;
    }

    public void setDomainId(String domainId) {
        this.domainId = domainId;
    }

    public String getDictName()
    {
        return dictName;
    }

    public void setDictName(String dictName)
    {
        this.dictName = dictName;
    }

    public String getDictType()
    {
        return dictType;
    }

    public void setDictType(String dictType)
    {
        this.dictType = dictType;
    }

    public String getStatus()
    {
        return status;
    }

    public void setStatus(String status)
    {
        this.status = status;
    }

    @Override
    public String toString() {
        return "SysDictTypeVO{" +
                "dictId='" + dictId + '\'' +
                ", domainId='" + domainId + '\'' +
                ", dictName='" + dictName + '\'' +
                ", dictType='" + dictType + '\'' +
                ", status='" + status + '\'' +
                ", createBy='" + createBy + '\'' +
                ", createTime=" + createTime +
                ", updateBy='" + updateBy + '\'' +
                ", updateTime=" + updateTime +
                ", remark='" + remark + '\'' +
                '}';
    }
}
